package com.evl.common.constant;

/**
 * 系统常量
 *
 * @author yangliwei
 * @date 2017年6月12日 下午11:22:53
 */
public interface Const {

    /**
     * 系统默认的管理员密码
     */
    String DEFAULT_PWD = "111111";

    /**
     * 管理员角色的名字
     */
    String ADMIN_NAME = "administrator";

    /**
     * 管理员id
     */
    Integer ADMIN_ID = 1;

    /**
     * 超级管理员角色id
     */
    Integer ADMIN_ROLE_ID = 1;

    /**
     * 接口文档的菜单名
     */
    String API_MENU_NAME = "接口文档";

	String GO_DIRECTION = "1";//去程方向

	String BACK_DIRECTION = "2";//返程方向

	/**
	 * 座位状态：0.可选
	 */
	Integer SEAT_CHOOSABLE = 0;//
	/**
	 * 座位状态：1.已锁定
	 */
	Integer SEAT_LOCKED = 1;//
	/**
	 * 座位状态：2.人工锁定
	 */
	//Integer SEAT_HANDLOCKED = 2;//
	
	String GO_DEPARTURE = "西宁";
	String BACK_DEPARTURE = "德令哈";
	
	/**
	 * 硬卧
	 */
	String SEAT_TOURIST ="1";
	/**
	 * 软卧
	 */
	String SEAT_SOFT ="2";
	
	/**
	 * 随机选座
	 */
	String RANDOM_OPTIONS = "0";
	/**
	 * 在线选座
	 */
	String ONLINE_OPTIONS = "1";
	
	
	/**
	 * 单条余票详情缓存名称
	 */
	String TICKET_REMAINDER_DETAIL="TICKET_REMAINDER_DETAIL";
	/**
	 * 余票列表缓存名称
	 */
	String TICKET_REMAINDER_LIST = "TICKET_REMAINDER_LIST";
	/**
	 * 获取出发站至到达站的的站点线路信息
	 */
	String START_TO_END_STATIONLINE ="START_TO_END_STATIONLINE"; 
	
	/**
	 * 1.已锁定
	 */
	int TRAIN_TICKET_LOCKED = 1;
	/**
	 * 2.待使用
	 */
	int TRAIN_TICKET_TOBEUSED = 2;
	/**
	 * 3.已改签
	 */
	int TRAIN_TICKET_ENDORSE = 3;
	/**
	 * 4.已退票
	 */
	int TRAIN_TICKET_REFUND = 4;
	/**
	 * 5.已进站
	 */
	int TRAIN_TICKET_PULLIN = 5;
	
	/**
	 * 6.申请退款中
	 */
	int TRAIN_TICKET_REFUNDING = 6;
	
	/**
	 * 分布式事务锁key--创建订单
	 */
	String DISTRIBUTED_TRANSACTION_BY_CREATE_ORDER="DISTRIBUTED_TRANSACTION_BY_CREATE_ORDER";
	
}
